public static function _of767(param1:Object, param2:Object) : Array
{
var _loc3_:Object = null;
var _loc4_:Number = NaN;
var _loc5_:Number = NaN;
var _loc6_:Array = null;
_loc3_ = param2.getBounds(param2.root);
_loc4_ = 0;
_loc5_ = 0;
if(typeof param1.res != "undefined")
{
_loc6_ = param1.res.split("x");
_loc4_ = parseFloat(_loc6_[0]);
_loc5_ = parseFloat(_loc6_[1]);
}
else
{
_loc4_ = _loc3_.xMax - _loc3_.xMin;
_loc5_ = _loc3_.yMax - _loc3_.yMin;
}
if(_loc4_ == 0 || _loc5_ == 0)
{
_loc4_ = Number(param2.stage.stageWidth);
_loc5_ = Number(param2.stage.stageHeight);
}
return [_loc4_,_loc5_];
}
public static function load(param1:Object) : MovieClip
{
var DEFAULTS:Object = null;
var _cn696:Object = null;
var depth:Number = NaN;
var mc:MovieClip = null;
var wh:Array = null;
var lv:URLVariables = null;
var k:String = null;
var server:String = null;
var hostname:String = null;
var lc:LocalConnection = null;
var name:String = null;
var loader:Loader = null;
var _kj772:Function = null;
var req:URLRequest = null;
var v:Object = null;
var options:Object = param1;
DEFAULTS = {
"server":"http://x.mochiads.com/srv/1/",
"method":"load",
"depth":10333,
"id":"_UNKNOWN_"
};
options = MochiAd._pp77(options,DEFAULTS);
options.swfv = 9;
options.mav = MochiAd._rm99();
_cn696 = options._cn696;
if(!MochiAd._rw590())
{
return null;
}
try
{
if(_cn696._mochiad_loaded)
{
return null;
}
}
catch(e:Error)
{
throw new Error("MochiAd requires a clip that is an instance of a dynamic class. If your class extends Sprite or MovieClip, you must make it dynamic.");
public static function _ta740(param1:Object) : void
{
var DEFAULTS:Object = null;
var _cn696:Object = null;
var ad_msec:Number = NaN;
var ad_timeout:Number = NaN;
var fadeout_time:Number = NaN;
var mc:MovieClip = null;
var wh:Array = null;
var w:Number = NaN;
var h:Number = NaN;
var chk:MovieClip = null;
var options:Object = param1;
DEFAULTS = {
"ad_timeout":2000,
"fadeout_time":250,
"regpt":"o",
"method":"showTimedAd",
"ad_started":function():void
{
if(this._cn696 is MovieClip)
{
this._cn696.stop();
return;
}
throw new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.");
},
"ad_finished":function():void
{
if(this._cn696 is MovieClip)
{
this._cn696.play();
return;
}
throw new Error("MochiAd.showInterLevelAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.");
trace("[MochiAd] Couldn\'t load an ad, make sure your game\'s local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
public static function _ek288(param1:String) : String
{
var _loc2_:String = null;
_loc2_ = param1.split("/")[2].split(":")[0];
if(Security.sandboxType == "application")
{
return _loc2_;
}
Security.allowDomain("*");
Security.allowDomain(_loc2_);
Security.allowInsecureDomain("*");
Security.allowInsecureDomain(_loc2_);
return _loc2_;
}
public static function _gs746(param1:Object) : void
{
var DEFAULTS:Object = null;
var _cn696:Object = null;
var ad_msec:Number = NaN;
var ad_timeout:Number = NaN;
var fadeout_time:Number = NaN;
var mc:MovieClip = null;
var wh:Array = null;
var w:Number = NaN;
var h:Number = NaN;
var chk:MovieClip = null;
var bar:MovieClip = null;
var bar_w:Number = NaN;
var bar_color:Number = NaN;
var bar_background:Number = NaN;
var bar_outline:Number = NaN;
var backing_mc:MovieClip = null;
var backing:Object = null;
var inside_mc:MovieClip = null;
var inside:Object = null;
var outline_mc:MovieClip = null;
var outline:Object = null;
var complete:Boolean = false;
var unloaded:Boolean = false;
var f:Function = null;
var sendHostProgress:Boolean = false;
var fn:Function = null;
var _qf816:MovieClip = null;
var options:Object = param1;
DEFAULTS = {
"ad_timeout":3000,
"fadeout_time":250,
"regpt":"o",
"method":"showPreloaderAd",
"color":16747008,
"background":16777161,
"outline":13994812,
"no_progress_bar":false,
"ad_started":function():void
{
if(this._cn696 is MovieClip)
{
this._cn696.stop();
return;
}
throw new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.");
},
"ad_finished":function():void
{
if(this._cn696 is MovieClip)
{
this._cn696.play();
return;
}
throw new Error("MochiAd.showPreGameAd requires a clip that is a MovieClip or is an instance of a class that extends MovieClip. If your clip is a Sprite, then you must provide custom ad_started and ad_finished handlers.");
trace("[MochiAd] Couldn\'t load an ad, make sure your game\'s local security sandbox is configured for Access Network Only and that you are not using ad blocking software");
public static function _pp77(param1:Object, param2:Object) : Object
{
var _loc3_:Object = null;
var _loc4_:String = null;
var _loc5_:Array = null;
var _loc6_:Number = NaN;
var _loc7_:Array = null;
_loc3_ = {};
for(_loc4_ in param2)
{
_loc3_[_loc4_] = param2[_loc4_];
}
if(param1)
{
for(_loc4_ in param1)
{
_loc3_[_loc4_] = param1[_loc4_];
}
}
if(_loc3_._cn696 == undefined)
{
throw new Error("MochiAd is missing the \'clip\' parameter. This should be a MovieClip, Sprite or an instance of a class that extends MovieClip or Sprite.");
trace("[MochiAd] Couldn\'t load an ad, make sure your game\'s local security sandbox is configured for Access Network Only and that you are not using ad blocking software");